package com.zckj.handle;

import com.zckj.constants.ConstanValue;

/**
 * 数据包格式
 *
 * +——----——+——-----——+——----——+——----——+——-----——+
 * | 包头	| 数据长度 | 流水号 | 类型 | 数据 |
 * +——----——+——-----——+——----——+——----——+——-----——+
 * Created with IDEA
 * author:zwj
 * Date:2019/2/22
 * Time:13:07
 */
public class MonitorBYJCProtocol {
    /**
     * 消息开头的信息标志
     */
    private int head_data = ConstanValue.HEAD_DATA;

    /**
     * 消息长度
     */
    private int contentLength;

    /**
     * 消息内容
     */
    private byte[] content;

    /**
     * 用于初始化
     * @param contentLength
     *  <p>协议里的消息长度</p>
     * @param content
     *  <p>协议里的消息内容</p>
     */
    public MonitorBYJCProtocol(int contentLength, byte[] content) {
        this.contentLength = contentLength;
        this.content = content;
    }

    public int getHead_data() {
        return head_data;
    }

    public void setHead_data(int head_data) {
        this.head_data = head_data;
    }

    public int getContentLength() {
        return contentLength;
    }

    public void setContentLength(int contentLength) {
        this.contentLength = contentLength;
    }

    public byte[] getContent() {
        return content;
    }

    public void setContent(byte[] content) {
        this.content = content;
    }
}
